//  声明 所有和医院设置相关的接口

// 声明 请求 医院设置列表的请求参数的接口
export interface ReqHospitalSetListParams {
    page: number   //当前页码
    limit: number  //每页展示的数量
    hosname?: string  //医院名称
    hoscode?: string  // 医院编号
}

//声明单个医院设置 信息 的接口
export interface HospitalItem {
    id: number,   //医院id
    createTime: string,  //医院创建时间
    updateTime: string,  // 更新时间
    isDeleted: number,   // 是否删除
    hosname: string,  //医院名称
    hoscode: string,  //医院编号
    apiUrl: string,  //api基础路径
    signKey: string  //key 签名
    contactsName: string  //联系人姓名
    contactsPhone: string  //联系人手机号
    status: number //医院上下线状态    0【下线】  1【上线】 
}


// 声明 复数结构的医院设置 信息 数据  接口
export type HospitalList = HospitalItem[];

// 声明 完整的 医院设置 返回数据 的 接口
export interface ReqHospitalSetListResponse {
    records: HospitalList   //医院设置 列表的数据
    total: number,  //总数
}

//声明 添加医院的请求参数的接口
export interface AddHospitalParams{
    apiUrl: string,  
    contactsName: string,
    contactsPhone: string
    hoscode: string
    hosname: string
}

//声明 更新医院的请求参数的接口
export interface UpdateHospitalParams extends AddHospitalParams{
    id:string
}























